
// 数据模型R

class R {
    constructor(code, msg, result) {
        this.code = code // 状态码 200-成功 500-异常 401-权限失效
        this.msg = msg // 信息
        this.result = result // 实际结果
    }

    // 成功
    static ok(msg, result = null) {
        return new R(200, msg, result)
    }

    // 失败(异常)
    static error(msg, result = null) {
        return new R(500, msg, result)
    }
}

module.exports = R